Algorithms for L∞ Isotonic Regression
نویسنده
چکیده
This paper gives algorithms for determining L∞ weighted isotonic regressions satisfying order constraints given by a DAG with n vertices and m edges. Throughout, topological sorting plays an important role. A modification to an algorithm of Kaufman and Tamir gives an algorithm taking Θ(m log n) time for the general case, improving upon theirs when the graph is sparse. When the regression values are restricted to a set S then scaling can be used to find an optimal regression in Θ(m log |S|) time. The prefix isotonic regression problem is used as an intermediate step in finding isotonic regressions for some specific orders. For rooted trees the prefix isotonic regression problem is solved in Θ(n log n) time, allowing one to find the unimodal regression of a linear order in the same time bound. When the vertices are points in ddimensional space ordered by domination then the prefix isotonic problem can be solved, and hence the isotonic regression determined, in Θ(n log n) time.
منابع مشابه
Linear Time Isotonic and Unimodal Regression in the L1 and L∞ Norms
We consider L1-isotonic regression and L∞ isotonic and unimodal regression. For L1isotonic regression, we present a linear time algorithm when the number of outputs are bounded. We extend the algorithm to construct an approximate isotonic regression in linear time when the output range is bounded. We present linear time algorithms for L∞ isotonic and unimodal regression.
متن کاملStrict L∞ Isotonic Regression
Given a function f and weightsw on the vertices of a directed acyclic graphG, an isotonic regression of (f, w) is an order-preserving real-valued function that minimizes the weighted distance to f among all order-preserving functions. When the distance is given via the supremum norm there may be many isotonic regressions. One of special interest is the strict isotonic regression, which is the l...
متن کاملL∞ Isotonic Regression for Linear, Multidimensional, and Tree Orders
Algorithms are given for determining L∞ isotonic regression of weighted data. For a linear order, grid in multidimensional space, or tree, of n vertices, optimal algorithms are given, taking Θ(n) time. These improve upon previous algorithms by a factor of Ω(log n). For vertices at arbitrary positions in d-dimensional space a Θ(n log n) algorithm employs iterative sorting to yield the functional...
متن کاملL infinity Isotonic Regression for Linear, Multidimensional, and Tree Orders
Algorithms are given for determining L∞ isotonic regression of weighted data where the independent set is n vertices in multidimensional space or in a rooted tree. For a linear order, or, more generally, a grid in multidimensional space, an optimal algorithm is given, taking Θ(n) time. For vertices at arbitrary locations in d-dimensional space a Θ(n log n) algorithm employs iterative sorting to...
متن کاملWeighted L∞ isotonic regression
Algorithms are given for determining weighted L∞ isotonic regressions satisfying order constraints given by a directed acyclic graph (dag) with n vertices andm edges. An algorithm is given takingΘ(m log n) time for the general case. However, it relies on parametric search, so a practical approach is introduced, based on calculating prefix solutions. While not as fast in the general case, for li...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009